package org.hdlh.core;

import lombok.AllArgsConstructor;
import lombok.Data;

import java.io.Serializable;

/**
 * 消息协议
 */
@AllArgsConstructor
@Data
public class Header implements Serializable {

    //魔数 2个字节
    private short magic;

    //序列化算法 1btye
    private byte serialType;

    //消息类型 1byte
    private byte reqType;

    //消息id 8byte
    private long requestId;

    //数据长度 4byte
    private int conentLength;

}
